home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1997 December / MACPOWER-1997-12.ISO.7z / MACPOWER-1997-12.ISO / AMUG / MUSIC / AIFF to TEXT Converter 1.2.sit / AIFFtoTEXTconverter1_2 / Leia-me (Portuguese) < prev    next >
Text File  |  1997-08-21  |  4KB  |  50 lines

  1. AIFF to TEXT Converter
  2. ゥ Maio de 1997, Zoltan Paulinyi
  3.  
  4. Este programa transcreve a onda sonora de um arquivo AIFF num arquivo texto (tabela com o formato tempo X amplitude). Fiz especialmente para a UFMG, para podermos usar 
  5. os dados de sa壇a em programas pr用rios de an‡lise Fourier. Tamb士 serve para se ter uma id司a num屍ica da amplitude da onda. O arquivo convertido recebe a extens黍 ".txt".
  6.  
  7. Como n黍 tenho muito tempo livre, desenvolvi o programa apenas para reconhecer arquivos AIFF mono. Por favor, avise-me de qualquer arquivo neste formato que o programa n黍 possa converter, ou de qualquer problema que voc tenha ao utilis‡-lo.
  8.  
  9. Sistema Recomendado
  10. Qualquer Mac com System 7 (ou posterior).
  11.  
  12. Notas T残nicas
  13. "AIFF to TEXT Converter" foi compilado atrav市 do CodeWarrior 11. Isso ilustra o uso de Apple Events (rotina para drag & drop), objetos (classe LFile do PowerPlant a tamb士 o "progress bar"), e o formato din盈ico de arquivos AIFF. Apesar de o c妖igo ser uma montagem de v‡rias fontes, tive que corrigir alguns erros esquisitos, como aloca豪o errada de mem羊ia, fun惚es definidas incorretamente, prototypes errados, etc. Sim! programadores erram bastante, de modo que Ž essencial conferir tudo no "New Inside Macintosh"!
  14.  
  15. A fun豪o sprintf() Ž o que mais baixa a velocidade do programa; portanto, adicionei a barra de progresso para voc n黍 achar que o computador travou. Achei a classe providencial na internet, e de brinde ainda permite que o programa rode em background. O formato de sa壇a Ž determinado por sprintf(): tempo <espa腔> amplitude <return>. O tempo tem 8 casas decimais (fique ˆ vontade em mudar esta precis黍).
  16.  
  17. A leitura dos dados ocorre uma vez apenas. Por isso, se voc tiver mem羊ia suficiente e precisar converter grandes arquivos, aumente a mem羊ia do programa na janela do "Get Info" (preffered size).
  18.  
  19. Distribui豪o
  20. Este programa NフO Ž de gra溝. Se voc gostar e us‡-lo, por favor, mande-me um cart黍-postal. Se voc criar algum programa que use partes deste c妖igo, mencione isso nos cr仕itos. Voc pode distribuir ˆ vontade o pacote original do "AIFF to TEXT Converter". Por favor, entre em contato comigo antes de incluir este software em qualquer distribui豪o comercial.
  21.  
  22. Meu endere腔 f痴ico:
  23. Zoltan Paulinyi
  24. Caixa Postal 3014
  25. Belo Horizonte ミ MG
  26. CEP 30140-970
  27. BRAZIL
  28.  
  29. Envie sugest嫺s e cr稚icas pela internet:
  30. paulinyi@fisica.ufmg.br
  31. http://www.fisica.ufmg.br/~paulinyi
  32.  
  33. Voc pode encontrar updates e outros programas meus na minha homepage:
  34. http://www.fisica.ufmg.br/~paulinyi/soft_port.html
  35.  
  36. Garantia
  37. Apesar de ter sido testado e estar funcionando na Universidade, n黍 dou garantias sobre este pacote. Use por sua conta e risco.
  38.  
  39. Agradecimentos e Cr仕itos!
  40. Agrade腔 a todos que colocam seus c妖igos 徼eis dispon致eis na internet. Cr仕itos para:
  41. ・ MaT101@aol.com (E-Z Progress Bar)
  42. ・ Mark & Reed, autores do livro "Macintosh C Programming Primer" (main code & interface)
  43. ・ Apple (Apple Events). N黍 confie nem nos c妖igos provenientes da Apple!
  44.  
  45. Hist羊ico
  46. 1.0 ミ Lan溝mento. C妖igo compilado atrav市 do CodeWarrior 11 (5/97).
  47. 1.1 ミ Recompilado atrav市 do novo CW Professional 1. Agora o c妖igo pode ser facilmente portado para PPC. A classe cAIFF mudou de nome para cReadAIFF, e melhorei o c妖igo e os coment‡rios. Corrigi um pequeno bug que defasava os dados de sa壇a em 10 bytes. Tamb士 atualizei meu endere腔 postal (7/97).
  48. 1.2 ミ Corre豪o de um bug que invertia a onda. Os arquivos anteriormente gerados tinham todos os sinais trocados. Corre豪o de uma linha na classe ProgressBar, que prejudicava o uso de float. (8/97)
  49.  
  50. AIFF to TEXT Converter ゥ 1997 por Zoltan Paulinyi.